home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2001 November / november_2001.iso / Browsers / Netscape 6.1 / browser.xpi / bin / chrome / toolkit.jar / content / global / bindings / text.xml < prev    next >
Encoding:
Extensible Markup Language  |  2001-05-12  |  1.1 KB  |  34 lines

  1. <?xml version="1.0"?>
  2.  
  3. <bindings id="textBindings"
  4.    xmlns="http://www.mozilla.org/xbl"
  5.    xmlns:html="http://www.w3.org/1999/xhtml"
  6.    xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  7.   
  8.   <binding id="text-label">
  9.     <handlers>
  10.       <handler event="click" action="var forElementID = this.getAttribute('for');
  11.                                      if (forElementID)
  12.                                        var forElement = document.getElementById(forElementID);
  13.                                      if(forElement)
  14.                                        forElement.focus();
  15.                                     "/>
  16.     </handlers>
  17.   </binding>
  18.   
  19.   <binding id="text-editable-display" extends="chrome://global/content/bindings/text.xml#text"/>
  20.   
  21.   <binding id="text-editable-edit" extends="xul:box">
  22.     <content>
  23.       <xul:box flex="1">
  24.         <html:input type="text" inherits="value,type,maxlength,disabled,size,readonly"/>
  25.       </xul:box>
  26.     </content>
  27.     <handlers>
  28.       <handler event="blur" action="this.setAttribute('mode','display');"/>
  29.     </handlers>
  30.   </binding>
  31.  
  32. </bindings>
  33.  
  34.